// 数据库对象实例化
const Sequelize = require('sequelize');

const CONFIG = require('./config');
// 实例化数据库对象
const sequelize = new Sequelize(
  CONFIG.MYSQL.database,
  CONFIG.MYSQL.username,
  CONFIG.MYSQL.password,{
    host:CONFIG.MYSQL.host,
    dialect:'mysql', // 数据库类型
    port:'3306',// 端口号
    logging:CONFIG.DEBUG?console.log : false, // 是否打印日志
    // 配置数据库连接池
    pool:{
      max:5,
      min:0,
      idle:10000
    },
    timezone:'+08:00', //时区设置
  }
)


module.exports = sequelize;  // 导出实例化数据库对象